Three Optimisations for Sharing

نویسندگان

  • Jacob M. Howe
  • Andy King
چکیده

In order to improve precision and efficiency sharing analysis should track both freeness and linearity. The abstract unification algorithms for these combined domains are suboptimal, hence there is scope for improving precision. This paper proposes three optimisations for tracing sharing in combination with freeness and linearity. A novel connection between equations and sharing abstractions is used to establish correctness of these optimisations even in the presence of rational trees. A method for pruning intermediate sharing abstractions to improve efficiency is also proposed. The optimisations are lightweight and therefore some, if not all, of these optimisations will be of interest to the implementor.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimising RETE for Low-Memory Multiagent Systems

Optimisations to the standard Rete algorithm are presented as a means of bringing advanced, rule-based artificial intelligence techniques to low-memory systems — in particular, current and future generations of games consoles. A brief introduction to Rete and the issues involved in its implemention on low memory hardware is followed by a discussion of the solutions developed. By sharing resourc...

متن کامل

BluePyOpt: Leveraging Open Source Software and Cloud Infrastructure to Optimise Model Parameters in Neuroscience

At many scales in neuroscience, appropriate mathematical models take the form of complex dynamical systems. Parameterizing such models to conform to the multitude of available experimental constraints is a global non-linear optimisation problem with a complex fitness landscape, requiring numerical techniques to find suitable approximate solutions. Stochastic optimisation approaches, such as evo...

متن کامل

User-Level VSM Optimization and its Application

This paper describes user-level optimisations for virtual shared memory (VSM) systems and demonstrates performance improvements for three scientiic kernel codes written in Fortran-S and running on a 30 node prototype distributed memory architecture. These optimisations can be applied to all consistency models and directory schemes, whether in hardware or software, which employ an invalidation b...

متن کامل

Investigating the Relationship between Social Capital and Knowledge Sharing at Iran’s National Information Centers

Background and Aim: The purpose of this study was to investigate the relationship between social capital and knowledge sharing at national information centers in Iran. Method: This applied research was carried out using two questionnaires and a checklist. Data were collected from all the managers, but stratified random sample of staff members of three:  main national information centers (Nation...

متن کامل

بررسی و مقایسۀ اشتراک دانش در میان کتابداران عضو گروه‌های بحث الکترونیکی علوم کتابداری و اطلاع‌رسانی ایران، آمریکا و استرالیا

Purpose: The current research aims to investigate the status of knowledge sharing amongst librarians in LIS, ALA and ALIA discussion groups. Methodology: Through purposive sampling, librarians from three discussion groups (ALA, ALIA & LIS-Iranian discussion list) who announced their intention to participate in the research  (460 people) were asked to complete the questionnaire between 2010/10/...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • TPLP

دوره 3  شماره 

صفحات  -

تاریخ انتشار 2003